CODESYS String Libraries
一般说明
这 CODESYS IIoT Libraries SL 软件包包含许多用于工业物联网环境中通信的库。支持不同的协议,例如 MQTT 和 HTTPS。该软件包还提供了用于编码和解码数据结构(例如 INI、CSV、JSON 和 XML)的工具以及用于与各个提供商的云服务(例如 AWS 和 Azure)直接通信的功能块。
您可以下载 CODESYS IIoT Libraries SL 从 CODESYS 国际商店 或者 CODESYS 北美商店。您还可以在那里找到该产品的数据表。
软件包中提供了以下库:
用于通信的库:
Web Client SL: 通过 http 或 https 与 Web 服务器通
MQTT Client SL: 支持 MQTT(消息队列遥测传输)协议,用于在设备之间将遥测数据作为消息传输
Mail Service SL: 通过SMTP和POP3协议发送、接收和删除电子邮件。
SNMP Service SL: 支持以下功能:SNMP GET、SNMP GET_NEXT、SNMP Agent、SNMP TRAP、SNMP SET
SNTP Service SL: 构建SNTP客户端和服务器应用程序(SNTP V3、SNTP V4)。
AWS IoT Core Client SL: 与亚马逊的“AWS IoT Core”云平台交换消息发送和接收
Azure IoT Hub Client SL: 将 IoT 设备连接到 Microsoft 的“Azure IOT Hub”云服务时发送和接收消息的功能块。
JSON Web Token SL: 在控制器上创建JWT(JSON Web Token)。为此,支持 HS256、HS384、HS512und 和 RS256 算法。
Web Socket Client SL: 通过 Internet 上的客户端和 Web Socket 服务器之间的 WebSocket 协议进行通信。
OpenWeather Client SL: 通过 OpenWeather API 查询天气数据。
用于读取和写入数据结构的库:
CSV Utility SL: 读取和写入CSV文件
INI File Utility SL: 读写INI文件
JSON Utilities SL: 创建、读取和写入复杂的 JSON 文件(UTF-8、UTF-16);读取和写入 JSON 字节数组并搜索键、值、子元素和父元素
XML Utility SL: 在控制器上读写XML文件或XML字符串并搜索XML元素